package com.zmn.oms.model.entity.compensate;

import com.zmn.pay.common.constant.PayConsts;
import lombok.Data;
import lombok.ToString;

import java.util.Date;

/**
 * @ClassName OmsOrderCompensate
 * @description:
 * @author: wangyanci
 * @create: 2021-08-20 14:14
 * @Version 1.0
 **/
@Data
@ToString(callSuper = true)
public class OmsOrderCompensate {

    private Long compensateId;

    /**
     * 订单id
     */
    private Long orderId;

    /**
     * 工单Id
     */
    private Long workId;

    // 损坏物品
    private String damageGood;

    // 赔偿金额
    private Integer compensateAmount;

    /**
     * 退款目标渠道
     * @see PayConsts#PAY_CHANNEL_PLATFORM_ALIPAY
     */
    private Integer compensateType;

    /**
     * 收款人帐号
     */
    private String payeeThirdAccount;

    /**
     * 收款人帐号名称
     */
    private String payeeThirdAccountName;
    /**
     * 收款人一行
     */
    private String payeeThirdAccountBank;

    /**
     * 附件图片
     */
    private String imageUrls;

    /**
     * 创建人
     */
    private String creater;

    /**
     * 最新修改人
     */
    private String updater;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 最新修改时间
     */
    private Date updateTime;

}